 /* CSS Document */

body{ background: #67b9fe url(../../images/fondoGen.jpg) repeat-x; margin:0; padding:0; font:normal 92% arial; color:#59595a;}

a{ text-decoration:none; font-weight:bold; color:#0b2980;}
a img{ border:none; text-decoration:none;}
li{ list-style: none;}
.left{ float:left; width:100%;}
.both{ clear:both;}
p{ text-align:justify; margin:7px 0; float:left; width:100%;}

fieldset{border:0;margin:0; padding:0;}
legend{ visibility:hidden;}
label{margin:0; padding:0;}

kbd{font:normal .8em "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.06em .3em;margin:0 1.5px;background:#eee;vertical-align: text-bottom;cursor:help; color:#000 !important;}

.fondoGen{ background:#fff; margin:30px 3% 5px 3%; padding:3px; min-width:928px;}
.izqImg{float:left; width:100%; background:url(../../images/fondoIzq.gif) repeat-y;}
.fondoIzq{float:left; width:100%; background:url(../../images/imgIzq.jpg) no-repeat;}

.parteCentral{margin-left:200px; background:#fff; padding-left:3px; min-height:300px;}

.fondoPie{margin:0 3%; padding:3px; min-width:928px; color:#131d74; font-size:0.9em;}
.fondoPie p{float:left; width:35%; margin:0; padding:0 0 0 5px;}
.fondoPie a{ color:#131d74; text-decoration:underline;}

.fondoPie ul{ float:right; width:60%; margin:0; padding:0;}
.fondoPie li{ float:right; padding:5px; margin:0;}

.fondoMenu{float:left; width:100%; background: url(../../images/fondoLogos.gif) repeat-x;}
.fondoMenu div{float:left; width:16.6%; background:url(../../images/izqLogos.jpg) no-repeat;}
.fondoMenu div div{float:left; width:100%; background:url(../../images/dchaLogos.jpg) no-repeat right; text-align:center; height:28px; padding: 11px 0 15px 0;}

.menuSup{ float:left; width:100%; background:#101c7c url(../../images/fondoMenu.gif) repeat-x; margin-bottom:3px;}
.menuSup ul{ margin:0; padding:0; float:left; width: 60%;}
.menuSup li{float:left; padding:4px 10px;}
.menuSup a{ color:#fff; display:block;}
.accesib{width:auto !important; float:right !important; font:normal 0.9em arial !important;}
.accesib a{ color:#cae0ff;}

.btAcc{ background:none; border:none; cursor:pointer;color:#cae0ff; font:bold 1em arial;}

.borderAz{ border-bottom:3px solid #1168e5;}
.borderAm{border-bottom:3px solid #e98200;}
.borderRojo{ border-bottom:3px solid #c93373;}
.borderVerd{ border-bottom:3px solid #27ae0a;}
.borderHome{  border-bottom:3px solid #995922;}
.borderMarket{ border-bottom:3px solid #b00085;}



.menuAqua, .menuSport, .menuGarden, .menuSpa, .menuHome, .menuMarket{float:left; width:100%; margin:3px 0;}
.menuAqua ul, .menuSpa ul, .menuSport ul, .menuGarden ul, .menuHome ul, .menuMarket ul{margin:0; float:left; width:100%; padding:0;}
.menuAqua li a, .menuSpa li a, .menuSport li a, .menuGarden li a, .menuHome li a, .menuMarket li a{color:#fff; display:block; padding:6px 4px; border-left:1px dotted #ddd;}
.menuAqua li, .menuSpa li, .menuSport li, .menuGarden li, .menuHome li, .menuMarket li{float:left; font: normal 0.9em arial;}
.menuAqua .selec{background:#101c7c url(../../images/fondoMenu.gif) repeat-x;}
.menuSpa .selec{background:#aa006e url(../../images/fondoSpa_sel.gif) repeat-x bottom;}
.menuSport .selec{ background:#c64e09 url(../../images/fondoSport_sel.gif) repeat-x bottom;}
.menuGarden .selec{ background:#007e03 url(../../images/fondoGarden_sel.gif) repeat-x bottom;}
.menuHome .selec{ background:#904f24 url(../../images/fondoHome_sel.gif) repeat-x bottom;}
.menuMarket .selec{ background:#982787 url(../../images/fondoMarket_sel.gif) repeat-x bottom;}

.listDestac{ float:left; width: 100%; background:url(../../images/fondoCentral.gif) repeat-x; margin:5px 0; padding:10px 0; border-bottom:1px dotted #ddd;}
.listDestac li{padding:2px 30px; background: url(../../images/flecha.png) no-repeat 15px 3px; color:#0b4265;}

.mapSit{ float:left; width:100%;margin:10px 0;}
.mapSit li{ background:url(../../images/flecha2.gif) no-repeat 5px 5px;padding:2px 18px; margin-left:10px;}
.mapSit li ul{ margin:2px 0 2px 10px;}
.mapSit li ul li{ background: url(../../images/punto.gif) no-repeat 0 7px; padding:2px 7px;}
.mapSit li ul li a{ color:#1c4a99;}
.mapSit li ul li ul a{color:#697091;}

.destac{ font-weight:bold; color:#005992;}

.menuAqua{background:#0546a9 url(../../images/fondoAqua.gif) repeat-x;}
.menuSpa{ background:#c53d7f url(../../images/fondoSpa.gif) repeat-x bottom;}
.menuSport{ background:#982500 url(../../images/fondoSport.gif) repeat-x;}
.menuGarden{ background:#035e06 url(../../images/fondoGarden.gif) repeat-x;}
.menuHome{ background:#a76f38 url(../../images/fondoHome.gif) repeat-x bottom;}
.menuMarket{ background: #ab4d9c url(../../images/fondoMarket.gif) repeat-x bottom;}

.fondoCentral{ background: #fff url(../../images/fondoCentral.gif) repeat-x; padding:7px 2% 10px 2%; display:block; float:left; width:96%;}

.bloqueIzq{ float:left; width:67%;  font-size:0.9em; text-align:justify;}
.bloqueDcha{float:right; width:30%;}

.utilid1, .utilid2, .utilid3{float:left; width:78%; border-bottom:1px dotted #ddd; padding:10px 0 10px 22%; display:block; font-size:0.9em;}
.utilid1 a, .utilid2 a, .utilid3 a{ display:block; color:#046fc7;}
.utilid1{ background:url(../../images/icoPedidos.gif) no-repeat 0 3px;}
.utilid2{ background:url(../../images/icoVisa.gif) no-repeat 0 9px;}
.utilid3{ background:url(../../images/icoCliente.gif) no-repeat 0 8px;}

.bloqueBusq{ float:left; width:100%; background:#197ccf url(../../images/fondoBusq.gif) repeat-x; color:#fff; font-size:0.9em; margin:5px 0;}
.bloqueBusq a{ color:#fff; text-decoration:underline;}
.esqBusq{ float:left; width:100%; background:url(../../images/esqBusq.gif) no-repeat;}
.esqBusq h1{ font-size:1.2em; color:#fff; margin:15px 0 10px 45px;}


.fondoUs{float:left; width:100%; background:url(../../images/fondoCentral.gif) repeat-x; color:#3b5aa1; font:normal 0.9em arial; margin-top:10px; border-top:1px dotted #6fbcff; border-bottom:1px dotted #6fbcff;}
.usuario{float:left; width:85%; background:url(../../images/user.gif) no-repeat 11px 5px; clear:both; padding:5px 0 5px 15%; border-bottom:1px dotted #6fbcff;}
.artic{float:left; width:85%; background:url(../../images/articulos.gif) no-repeat 10px 5px; clear:both; padding:5px 0 5px 15%;}
.artic span{display:block; clear:both; font-weight:normal;}

.campoB{ width:100%; font-size:0.9em;}

.intBusq{padding:15px;}
.intBusq div{ padding-bottom:10px;}

.boton{ background: #265abe url(../../images/fondoBt.gif) repeat-x 0 100%; color:#fff; border:none; padding:2px 5px; cursor:pointer; font: bold 1em arial;}

.titulos{ background:url(../../images/fondoTit.jpg) no-repeat 0 100%; padding:10px 0 5px 0; margin:0 0 5px 0; border-bottom:1px dotted #73c1ff; float:left; width:100%;}
.titulos h1{ font:bold 1.3em arial; padding:0 0 0 35px; margin:0; color:#055292; float:left;}
.titulos div{ float:right;}
.calidades{ background: #f6f6f6 url(../../images/calidades.gif) no-repeat 3px 1px; display:block; padding:3px 3px 3px 25px; border:1px dotted #ccc; color:#646464;}
.piscinas{ background: #f6f6f6 url(../../images/icoPiscina.gif) no-repeat 3px 5px; display:block; padding:3px 3px 3px 35px; border:1px dotted #ccc; color:#646464;}

.mapa{float:left; width:60%; padding:3px 0;}
.inic{ padding-left:18px; background: url(../../images/casa.gif) no-repeat;}
.right{ float:right; width:auto;}
.right a{ display:block; float:left; padding:4px; border-right:1px dotted #ddd;}
.padding{float:left; width:100%; clear:both; min-height:35px;}

.bloque1{ background:#fff0cc; margin:6px 0; float:left; width:100%;}


.prod{float:left; width:105px; margin:6px; height:140px; font-size:0.9em;}
.prod span{ float:left; width:100%;}
.prod h2{ font-size:1.1em; color:#1e277d; text-align:left; margin:0;float:left; width:100%;}
.comprar{background:#fff; float:left; width:93%; margin-top:4px; padding: 2px 0 2px 7%; }
.precio{font:bold 1.2em arial; color:#0249ad; float:left; width:100%; border-bottom:1px dotted #73c1ff;}
.add{ background:url(../../images/carro.gif) no-repeat 0 0; display:block; float:left; padding:2px 0 4px 20%; font-size:0.9em; width:69%; color:#555759;}


.detalle, .detalle span{ float:left; width:100%;}
.detalle h2{font-size:1.4em; color:#1e277d; margin:0 0 3px 0; padding:0;float:left; width:100%; border-bottom:1px dotted #61b4fa;}
.detalle .precio{padding:3px 5px; margin:3px 0; font-size:1.3em; width:auto;background:#f0f2f4;}
.detalle .add{ width:auto; float:right; padding:4px 4px 4px 25px; margin-top:5px; border:1px dotted #61b4fa; background: #f1f7fb url(../../images/carro.gif) no-repeat 3px 2px;}
.detalleCont{ float:left; width:252px;overflow:hidden; margin-left:5px; border-bottom:1px dotted #61b4fa;}
.detalleCont p{ margin:3px 0; font-size:0.9em;}
.descrip{ float:none !important; width:auto; margin-left:270px;}
.descrip h3{ font:bold 0.9em verdana; color:#055292; margin:0; border-bottom:1px dotted #61b4fa; padding:3px;}
.imgDet a{ display:block; float:left; margin:3px 3px 3px 0;}

.oferta{ margin:3px 0; padding:3px 0 3px 25px; background:#eef4fa url(../../images/ofert.gif) no-repeat 5px 2px; font-weight:bold;}
.oferta strong{ color:#025fac;}
.novedad{margin:3px 0; padding:3px 0 3px 25px; background:#eef4fa url(../../images/new.gif) no-repeat 5px 2px; font-weight:bold;}
.novedad strong{ color:#c8155e;}

.tith3{font:bold 1em verdana; float:left; width:95%; clear:both; padding:2px 0 2px 3px; margin:15px 0 2px 3px; color:#055292; background:#eaeff5;}
.tith2{font:bold 1.1em verdana; padding:2px 0 2px 3px; margin:7px 0; color:#055292; background:#ecf8ff; border-bottom:1px dotted #b8dcef;}

.tienda{ background:#397add url(../../images/car.gif) no-repeat 6px 2px; display:block; float:left; padding: 4px 4px 4px 33px; color:#fff; border:1px solid #35bbff; margin:5px;}


.articbot{float:left; width:85%;  padding:5px 10px 5px 15%;}

.listGen{float:left; width:95%; margin-left:3%; padding:0;}
.listGen li{ background: url(../../images/punto.gif) no-repeat 0 5px; padding-left:10px;}


/*--nuevos estilos aquaMarquet---*/

.bloqueCentral{float:right; width:80%;}
.izqLogo{float:left; width:19.7%; background:#1245ac url(../../images/fondoLogo.gif) repeat-x;overflow:hidden;text-aling:center;}
.izqLogo a{float:left; display:block;}

/*--menu izq--*/
.izqMenu{float:left; width:19.7%; background:#f3faff url(../../images/izqMenu.gif) repeat-x; padding:10px 0;}
.izqMenu ul{margin:0; padding:0; float:left; width:100%;}
.izqMenu li{magin:0; float:left; width:100%;}
.izqMenu li ul li a{ background:none; color:#004a96; font-weight:normal;}
.izqMenu a{ background:url(../../images/icoMas.gif) no-repeat 0 3px; padding-left:15px; margin:3px 3px 0 15px; display:block;}


/*--formulario--*/
.formulario{ width:49%; float:left;}
.formulario label{padding:5px; display:block; clear:both;}

.etiqueta{width:80px; float:left; padding:3px 0 0 0;}
.zonacampo{float:left;}
.areaPeq{ width:70px;}
.areaTexto{width: 150px;}
.areaTexto, .areaPeq{font-size:1em; color:#00316d;}

.asterisco{color:#0069eb; font-weight:bold;}
.reemb{ display:inline; clear:left; float:left;}

.total{float:left; width:90%; border:1px solid #c2e0fe; background:#f5fcff; margin-top:20px; padding:5px 2px; color:#001929;}
.total div{padding:2px; float:left; width:99%;}
.total span{float:left; border-bottom:1px dotted #99d7ff; padding:1px 3px; width:50%;}
.rightF{float:right !important; width:30% !important; background:#fff;}
.both img{padding: 5px 10px 0 0;}
.both p{padding-left:15px; border-bottom:1px dotted #ddd;}


.bloqCompra{ border-bottom:1px solid #a9d1eb; float:left; width:100%; margin:5px 0; background:#f3faff url(../../images/flecha.png) no-repeat 4px 6px; color:#0b365d;}
.bloqCompra div{float:left;padding:5px 7px;}
.bloqCompra h3{font-size:1em; margin:0; background:url(../../images/flecha.gif) no-repeat 0 3px; padding-left:10px;}
.bt{background:url(../../images/boton.gif) no-repeat; width:53px; height:19px; font:bold 0.9em verdana; cursor:pointer; border:0; color:#0063a4; margin:0 2px;}
.bloqCompra .both{float:left; width:100%; background:#f9f9f9; padding:2px 0; border-top:1px dotted #ccc; border-right:0;}
.bloqCompra .both span{padding: 0 8px; font-size:0.9em;}
.detPrec{font:bold 1.1em arial; color:#e1005a;}

.mas{background:url(../../images/btmas.gif) no-repeat; width:23px; height:19px; font:0; cursor:pointer; border:0; color:#0063a4; margin:0 2px;}
.menos{background:url(../../images/btmenos.gif) no-repeat; width:23px; height:19px; font:0; cursor:pointer; border:0; color:#0063a4; margin:0 2px;}
 
 
.btSeguir{background:url(../../images/seguirComp.gif) no-repeat; width:145px; height:27px; font:bold 1em arial; cursor:pointer; border:0; margin-top:10px; padding:0 0 0 10px; color:#357024;}
.btSalir{background:url(../../images/btSalir.gif) no-repeat; width:70px; height:27px; font:bold 1em arial; cursor:pointer; border:0; margin-top:10px; padding:0 0 0 5px; color:#0063a4;}
.addCesta{background:url(../../images/addCesta.gif) no-repeat; width:110px; height:27px; font:bold 1em arial; cursor:pointer; border:0; margin-top:10px; padding:0 0 0 15px; color:#0063a4;}

.bloqAccesib p{float:none;}
.c22{ float:left;}


.preguntas{color:#686868;}
.preguntas ul{ border-bottom:1px dotted #ccc; margin:5px 0; padding:5px 0; background:#fafafa; float:left; width:100%;}
.preguntas li{ background:url(../../images/flecha2.gif) no-repeat 6px 4px; margin:7px 0; padding-left:20px;}
.preguntas h2{font-size:1.4em; margin:10px 0; display:block; color:#259eed;}
.preguntas h2 a{float:right; color:#454545; font:normal 0.8em arial; background:url(../../images/top.gif) no-repeat 0 4px; padding-left:10px; border-bottom:1px dotted #ccc;}
.preguntas p{ float:none;}
.preguntas a{color:#0068ac;}


.articbot{float:left; width:85%;  padding:5px 10px 5px 15%;}
.botoncillos{width:15px;}
.botoncillos2{width:15px;}







h3.head{padding:0; margin:0; font:bold 1em arial;}
h3.head a{ display:block;   }
h3.head2{padding:0; margin:0; font:bold 1em arial;}
h3.head2 a{ display:block;   }
.opcional{width: 150px;}
.opcional{font-size:1em; color:#00316d;}

.nostock{margin:3px 0; padding:3px 0 3px 25px; background:#eef4fa url(../../images/nostock.gif) no-repeat 5px 2px; font-weight:bold;}
.nostock strong{ text-align:left; color:#c8155e;}

 
.camporojo{border:1px solid #e50000; font:1em Arial; padding:2px 3px; color:#e50000; margin-right:3px;}